#ifndef __NONCOPYABLE_H
#define __NONCOPYABLE_H

namespace pc{

class Noncopyable{
protected:
    Noncopyable(){}
    ~Noncopyable(){}

Noncopyable(const Noncopyable &) = delete;
Noncopyable & operator=(const Noncopyable &) = delete;

};

}//end of namespace pc

#endif

